/* components */
import BaseListForNoData from '@src/component/common/BaseListForNoData'
/* enum */
import { BaseSelectUserComponentNameEnum } from '@src/component/common/BaseSelectUser/model'
/* model */
import { BaseSelectUserTab } from '@src/component/common/BaseSelectUser/model'
/* vue */
// @ts-ignore
import { ComponentInstance, ComponentRenderProxy, defineComponent, PropType } from 'vue'
import { CommonComponentInstance } from '@model/VC'
import { CreateElement } from 'vue'

export type NoDataViewProps = {
  
}

export interface NoDataViewSetupState {
  
}

export enum NoDataViewEmitEventNameEnum {
  Input = 'input',
}

export type NoDataViewInstance = ComponentInstance & NoDataViewSetupState
export type NoDataViewVM = ComponentRenderProxy<NoDataViewProps> & CommonComponentInstance & NoDataViewInstance

export default defineComponent({
  name: BaseSelectUserComponentNameEnum.BaseSelectUserNoDataView,
  emits: [
    NoDataViewEmitEventNameEnum.Input
  ],
  props: {
    
  },
  setup(props: NoDataViewProps, { emit }) {
    
  },
  render(h: CreateElement) {
    return (
      <div class={BaseSelectUserComponentNameEnum.BaseSelectUserNoDataView}>
        <BaseListForNoData />
      </div>
    )
  }
})
